functions fixed. oopsie poopsie on them sintax errorsssss