Sharebased payments (Details 1)
Dec. 31, 2019
shares
Common stock shares issued 650,000
Condition One [Member]  
Common stock shares issued 500,000
Condition Two [Member]  
Common stock shares issued 150,000