F add functionality to customhw

merge first #17 
closed #16