get basic stuff working first