working on modeling UI