made methods final
forgot to commit