fix autharization issues, add inhouse registration feature, fix styles