most of the functionality is there, maybe add updated and added?