Join to list

Redid the join function  and implemented from kick to list

This resolves #3