Update icon, make file. Move functions register logic