added time support for linux