init functions
add security to services