Added references and fixed somemistakes - finished usability defined