add api controller weapon