readme interface explanation