Add: forX method

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Add: Tests for new forX method

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>