close to a working copy to build ui components