Writing base functions

Download client ready, redesign preparing