* use 'public' keyword to mark methods, removed comments