multi-use with gamemode (not finished)