A lot TODO
-----------

1) 	Full checks for comparison.
	I am currently checking a lot of options 
	I want the owner or parent also to be checked fully.
