initial coding: starting with the simple UI