added early ui work