added take payments feature