updated readme, added interface