making less platform dependent