(did i finally get my CS right)