add api related stuff and models