Alternative join request
Added templates
Improved join request interface
Merge branch 'alter'