is it hard to implement? because i am not on windows..