Staff page updates

Fix #28