not fully sure where im going with this yet