version 0.3 complete basic ui