auto code php tools base structure is ok