: Create user contracts 

Task-Url:
: Create core interfaces 

Task-Url: