Made initial implementation

:construction: 

Please review   
Than passing them in as a hash?