added customer administration
readded functions from commit 3ad5545360a8769035f3e86f7b014410502f3bcb