got the basics working