added refund featrue
minor refactoring
done full cc with refund
updated email