temp

done with some basics