creates, reads, edits ideas