added some variations
updated with CLSP notes