add weight input
add atom field