register
*
check availability
*
*
*
*