write methods \o/