some main usefull thing