Wrote out proof of concept for function signature but it is parameters only =(