removed over unnecessary module loader. implemented http calls and validation