'doorlock' does not name a type