simple, ready to use. still should implement color setters, maybe tweak the bar animation
completed stage 1