All required features have been added. Ready for debugging.