design done, starting functionality