still trying to get it to execute properly