code should basically function