init with completion handler instead
added working completion handler
handling success error etc