basic spa client done