experimental time
upd info
adding new function's
90% working button