i hate code in wrong place -.-