adding sooulmates v2 and porting styling