ignoring aditional items
First pass

Most basic functionality currently implemented.
Data validations are still pending