cleand up code for once lmao