little checking, everything works like it should be