finished create complaint module