add weight specs; realize my table associations are wrong