moved method draw to private and added "isFinished" method