Connection abstracte shit class enzo + top bar :D