added all stuff and so ;)