fixing stuff from the language feature, added start up procedures