Third rev: Added more functionality