updated ply services to latest version
refactoring code

made static ShackLocation model available