add developer guide