main stuff still not working