Made initial implementation

:construction: 

Please review   
Can you think of a better way to set all the params?