-added custom ui elements, not yet implemented