removed several functions and replaced them with attr_reader in draft