Add error checking
Add step by step guide and Directlogin function