final commit everything works like OMG