initial ui improvements, makefile changes