added doors.c