Also crud was documented. Not sure if i doing everything correctly, maybe i should implement something intresting instead?