adding enter and exit methods for builder
changing boto markdown to be a builder