removed depends declaration