#28 : added a primitive version of a panel
#29 : started to work