Looks interesting I'll make a CS later.