basic start
advanced start, end
oop