ahhueauhe too many thing added, too few commits
fuck the messages