create + read methods for object