better code structure under omnix