method structures added