added abstraction circle, added entry points, added text display