Rough start of ClientAbstract