added some basics... not to care about