add semantic-ui + auth on api