improving package architecture
Get semaphore durations