i have the worst syntax ever